/**
题目1： let arr = [{text:1}, {text:2}, {text:2}, {text:3}];
使用es6的方法对上述数组进行去重，只判断text字段

例如： let arr = [{text:1}, {text:2}, {text:2}, {text:3}];
输出： [{text:1}, {text:2},  {text:3}]
*/ 

let arr = [{text:1}, {text:2}, {text:2}, {text:3}];
let res: any[] = [];

// 方法一：将数组转换成map  {1 => 'text', 2 => 'text', 3 => 'text'}
let map = new Map(arr.map((item)=>[item.text, 'text']))
res = [...map].map((contentArr)=>{
    return { text: contentArr[0] }
});
// 方法二： 用Set {1,2,3}
let set = new Set(arr.map((item)=>item.text))
res = [...set].map((index)=>{ return {text: index} })
// console.log(res);


export {
    res
}